Skip to content

feat: Add double-click to rename task title in session header#1544

Merged
charlesvien merged 3 commits intomainfrom
04-07-add_double-click_to_rename_task_title_in_session_header
Apr 8, 2026
Merged

feat: Add double-click to rename task title in session header#1544
charlesvien merged 3 commits intomainfrom
04-07-add_double-click_to_rename_task_title_in_session_header

Conversation

@charlesvien
Copy link
Copy Markdown
Member

@charlesvien charlesvien commented Apr 8, 2026

Problem

Task titles in the session view header are read-only, requiring users to go to the sidebar to rename. This makes renaming less discoverable as shown by every time I tell someone you can rename the task by double clicking the title they try this title and fail, not the one in the sidebar.

Changes

  1. Add HeaderTitleEditor inline edit component with auto-focus and keyboard handling
  2. Wire double-click on header title to toggle into edit mode
  3. Persist rename with optimistic cache update, session store sync and API call (same pattern as sidebar)

How did you test this?

Manually

@charlesvien charlesvien changed the title Add double-click to rename task title in session header feat: Add double-click to rename task title in session header Apr 8, 2026
@charlesvien charlesvien changed the base branch from 04-07-folder_logic_cleanup to graphite-base/1544 April 8, 2026 02:22
@charlesvien charlesvien force-pushed the 04-07-add_double-click_to_rename_task_title_in_session_header branch from 527ebcf to cfc4e06 Compare April 8, 2026 02:22
@charlesvien charlesvien marked this pull request as ready for review April 8, 2026 02:49
@charlesvien charlesvien force-pushed the 04-07-add_double-click_to_rename_task_title_in_session_header branch from cfc4e06 to b0e356c Compare April 8, 2026 04:17
@charlesvien charlesvien force-pushed the 04-07-add_double-click_to_rename_task_title_in_session_header branch from b0e356c to bee9269 Compare April 8, 2026 22:55
Copy link
Copy Markdown
Member Author

charlesvien commented Apr 8, 2026

Merge activity

  • Apr 8, 11:25 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Apr 8, 11:48 PM UTC: Graphite rebased this pull request as part of a merge.
  • Apr 8, 11:52 PM UTC: @charlesvien merged this pull request with Graphite.

@charlesvien charlesvien changed the base branch from graphite-base/1544 to main April 8, 2026 23:46
@charlesvien charlesvien force-pushed the 04-07-add_double-click_to_rename_task_title_in_session_header branch from bee9269 to 78d79c7 Compare April 8, 2026 23:47
@charlesvien charlesvien merged commit aee3c91 into main Apr 8, 2026
16 checks passed
@charlesvien charlesvien deleted the 04-07-add_double-click_to_rename_task_title_in_session_header branch April 8, 2026 23:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants